package com.power.sifa.approve.model.pageInfo;

import com.plf.common.domain.BasePageInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;

import javax.persistence.Transient;

/**
*  申请人条件查询
*/

@Data
@ApiModel(value="申请人条件查询")
@EqualsAndHashCode(callSuper = false)
public class Apl_applicantPageInfo extends BasePageInfo{

        @ApiModelProperty(value = "applyid+nanoid")
        private String f_id;
        @ApiModelProperty(value = "applyid+nanoid操作符")
        private String f_id_op = "like";

        @ApiModelProperty(value = "applyid")
        private String f_applyid;
        @ApiModelProperty(value = "applyid操作符")
        private String f_applyid_op = "like";

        @ApiModelProperty(value = "申请人类型")
        private Integer f_type;
        @ApiModelProperty(value = "申请人类型操作符")
        private String f_type_op = "like";

        @ApiModelProperty(value = "名称")
        private String f_name;
        @ApiModelProperty(value = "名称操作符")
        private String f_name_op = "like";

        @ApiModelProperty(value = "证件类型")
        private Integer f_cardtype;
        @ApiModelProperty(value = "证件类型操作符")
        private String f_cardtype_op = "like";

        @ApiModelProperty(value = "证件号")
        private String f_cardno;
        @ApiModelProperty(value = "证件号操作符")
        private String f_cardno_op = "like";

        @ApiModelProperty(value = "联系地址")
        private String f_addr;
        @ApiModelProperty(value = "联系地址操作符")
        private String f_addr_op = "like";

        @ApiModelProperty(value = "联系电话")
        private String f_tel;
        @ApiModelProperty(value = "联系电话操作符")
        private String f_tel_op = "like";

        @ApiModelProperty(value = "邮政编码")
        private String f_postcode;
        @ApiModelProperty(value = "邮政编码操作符")
        private String f_postcode_op = "like";

        @ApiModelProperty(value = "法定代表人或主要负责人")
        private String f_manager;
        @ApiModelProperty(value = "法定代表人或主要负责人操作符")
        private String f_manager_op = "like";

        @ApiModelProperty(value = "工作单位")
        private String f_unit;
        @ApiModelProperty(value = "工作单位操作符")
        private String f_unit_op = "like";

        @ApiModelProperty(value = "民族")
        private Integer f_nation;
        @ApiModelProperty(value = "民族操作符")
        private String f_nation_op = "like";

        @ApiModelProperty(value = "性别")
        private Integer f_gender;
        @ApiModelProperty(value = "性别操作符")
        private String f_gender_op = "like";

        @ApiModelProperty(value = "职务")
        private String f_job;
        @ApiModelProperty(value = "职务操作符")
        private String f_job_op = "like";

        @ApiModelProperty(value = "是否代表人")
        private Integer f_isrepr;
        @ApiModelProperty(value = "是否代表人操作符")
        private String f_isrepr_op = "like";

        @ApiModelProperty(value = "排序")
        private Integer f_sortnum;
        @ApiModelProperty(value = "排序操作符")
        private String f_sortnum_op = "like";

        @ApiModelProperty(value = "代理人id")
        private String f_agentid;
        @ApiModelProperty(value = "代理人id操作符")
        private String f_agentid_op = "like";

        @ApiModelProperty(value = "出生年月")
        private String f_birthym;
        @ApiModelProperty(value = "出生年月操作符")
        private String f_birthym_op = "like";

        @ApiModelProperty(value = "社会统一信用代码")
        private String f_cornumber;
        @ApiModelProperty(value = "社会统一信用代码操作符")
        private String f_cornumber_op = "like";

        @ApiModelProperty(value = "提交时间")
        private String f_subtime;
        @ApiModelProperty(value = "提交时间")
        private String f_subtime_op = "like";

        @Transient
        @ApiModelProperty(value = "案件号")
        private String f_acceptcode;
        @ApiModelProperty(value = "案件号")
        private String f_acceptcode_op = "like";

        @Transient
        @ApiModelProperty(value = "状态")
        private String f_status;
        @ApiModelProperty(value = "状态")
        private String f_status_op = "like";

        @Transient
        @ApiModelProperty(value = "申请人")
        private String f_applyname;
        @ApiModelProperty(value = "申请人")
        private String f_applyname_op = "like";

        @Transient
        @ApiModelProperty(value = "被申请人")
        private String f_targetname;
        @ApiModelProperty(value = "被申请人")
        private String f_targetname_op = "like";


}